home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / gnu / djgpp / libsrc / c / bios / bioskey.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-04  |  378 b   |  18 lines

  1. /* bioskey.c written pjbk as replacement for TURBOC version */
  2. #include <dos.h>
  3.  
  4. int bioskey(int cmd)
  5. {
  6.   union REGS regs;
  7.   regs.h.ah = cmd;
  8.   int86( 0x16, ®s, ®s);
  9.   switch ( cmd )
  10.     {
  11.     case 0: return regs.x.ax;
  12.     case 1: if (  (regs.x.flags & 0x4 ) == 0x4 ) return 0;
  13.     else return regs.x.ax;
  14.     case 2: return regs.h.al;
  15.     }
  16.   return 0;
  17. }
  18.